<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: opencv2/gapi/streaming/format.hpp File Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_890cc6dbd9724a64f6d3e6e018dd3e21.html">opencv2</a></li><li class="navelem"><a class="el" href="../../dir_536697cc74adefb6a4e49829b335876b.html">gapi</a></li><li class="navelem"><a class="el" href="../../dir_0df6f59f747bded2299b76680461c9df.html">streaming</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">format.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="../../de/d7f/gkernel_8hpp.html">opencv2/gapi/gkernel.hpp</a>&gt;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d2/d75/namespacecv"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></td></tr>
<tr class="memdesc:d2/d75/namespacecv"><td class="mdescLeft">&#160;</td><td class="mdescRight">"black box" representation of the file storage associated with a file on disk. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d4/d1c/namespacecv_1_1gapi"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html">cv::gapi</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:df/d5b/namespacecv_1_1gapi_1_1streaming"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html">cv::gapi::streaming</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae2e6e22adf209151db432d9e89862ee7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">cv::GMat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae2e6e22adf209151db432d9e89862ee7">cv::gapi::streaming::BGR</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp;in)</td></tr>
<tr class="memdesc:ae2e6e22adf209151db432d9e89862ee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets bgr plane from input frame.  <a href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae2e6e22adf209151db432d9e89862ee7">More...</a><br /></td></tr>
<tr class="separator:ae2e6e22adf209151db432d9e89862ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac782e501961826d93c5556e623fca3c3"><td class="memItemLeft" align="right" valign="top">GMat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gac782e501961826d93c5556e623fca3c3">cv::gapi::copy</a> (const GMat &amp;in)</td></tr>
<tr class="memdesc:gac782e501961826d93c5556e623fca3c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes a copy of the input image. Note that this copy may be not real (no actual data copied). Use this function to maintain graph contracts, e.g when graph's input needs to be passed directly to output, like in Streaming mode.  <a href="../../d6/d91/group__gapi__transform.html#gac782e501961826d93c5556e623fca3c3">More...</a><br /></td></tr>
<tr class="separator:gac782e501961826d93c5556e623fca3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1dc3b1987d6685689ecc0d590abddba8"><td class="memItemLeft" align="right" valign="top">GFrame&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga1dc3b1987d6685689ecc0d590abddba8">cv::gapi::copy</a> (const GFrame &amp;in)</td></tr>
<tr class="memdesc:ga1dc3b1987d6685689ecc0d590abddba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes a copy of the input frame. Note that this copy may be not real (no actual data copied). Use this function to maintain graph contracts, e.g when graph's input needs to be passed directly to output, like in Streaming mode.  <a href="../../d6/d91/group__gapi__transform.html#ga1dc3b1987d6685689ecc0d590abddba8">More...</a><br /></td></tr>
<tr class="separator:ga1dc3b1987d6685689ecc0d590abddba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63e9c424730ac0af160305262ebe6b52"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a63e9c424730ac0af160305262ebe6b52">cv::gapi::streaming::G_API_OP</a> (GY,&lt; GMat(GFrame)&gt;, &quot;org.opencv.streaming.Y&quot;)</td></tr>
<tr class="separator:a63e9c424730ac0af160305262ebe6b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8754e9781db574bae84fd1a936acef8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a8754e9781db574bae84fd1a936acef8f">cv::gapi::streaming::G_API_OP</a> (GUV,&lt; GMat(GFrame)&gt;, &quot;org.opencv.streaming.UV&quot;)</td></tr>
<tr class="separator:a8754e9781db574bae84fd1a936acef8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18c46d5801429bb63848fc6e2391cb20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">cv::gapi::GKernelPackage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d29/group__gapi__compile__args.html#ga18c46d5801429bb63848fc6e2391cb20">cv::gapi::streaming::kernels</a> ()</td></tr>
<tr class="memdesc:ga18c46d5801429bb63848fc6e2391cb20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a kernel package object containing kernels and transformations specified in variadic template argument.  <a href="../../d9/d29/group__gapi__compile__args.html#ga18c46d5801429bb63848fc6e2391cb20">More...</a><br /></td></tr>
<tr class="separator:ga18c46d5801429bb63848fc6e2391cb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f92aa114714e5c1f24206fe7069851a"><td class="memItemLeft" align="right" valign="top">GMat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a3f92aa114714e5c1f24206fe7069851a">cv::gapi::streaming::UV</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp;frame)</td></tr>
<tr class="memdesc:a3f92aa114714e5c1f24206fe7069851a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts UV plane from media frame.  <a href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a3f92aa114714e5c1f24206fe7069851a">More...</a><br /></td></tr>
<tr class="separator:a3f92aa114714e5c1f24206fe7069851a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2877ed198e75ac7651b766334e20c7f"><td class="memItemLeft" align="right" valign="top">GMat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae2877ed198e75ac7651b766334e20c7f">cv::gapi::streaming::Y</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp;frame)</td></tr>
<tr class="memdesc:ae2877ed198e75ac7651b766334e20c7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts Y plane from media frame.  <a href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae2877ed198e75ac7651b766334e20c7f">More...</a><br /></td></tr>
<tr class="separator:ae2877ed198e75ac7651b766334e20c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:33 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
